package br.com.empeng.converter;

import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.faces.convert.FacesConverter;

import br.com.empeng.model.entidades.Cidade;
import br.com.empeng.model.persistencia.dao.CidadeDAO;

@FacesConverter(value="cidadeConverter")
public class CidadeConverter implements Converter {
	
	CidadeDAO cidadaDao = new CidadeDAO();
	
	@Override
	public Object getAsObject(FacesContext arg0, UIComponent arg1, String idTela) {
		
		Cidade cidade= new Cidade();
		cidade.setId(Integer.parseInt(idTela));
		//Cidade cidade = cidadaDao.buscarPorId(Integer.parseInt(idTela));
		return  cidade;
	}

	@Override
	public String getAsString(FacesContext arg0, UIComponent arg1, Object objCidade) {
		Cidade cidade = (Cidade) objCidade;
		return  cidade.getId().toString();	
	}
}
